About Me


I am Ahmed Omran, a Senior Software Engineer, currently working at FlairsTech, with 4-year demonstrated experience in Back-end Development and Software Architecture. Ready to give advice and mentoring both technical and career development.

Personal Details


  • Gender
    male
  • Age
    27
  • Where did you hear about us?
    Through web search

Experince


  • Company Name
    Sumerge
  • Job Title
    Software Engineer
  • -
    -
  • Start Date
    2020-07-01
  • End Date
    2021-12-31
  • -
    -
Description
PROJECT: Unified System for Egyptian Electricity & Power Authority Smart-Meters • Implemented time series models to predict future increase in power consumption and new subscriptions to be used by the ministry for planning & bids with meter manufacturing companies. • Implemented deep learning models to help detect electricity theft & power grid manipulations from power consumption patterns. Power grid manipulations cost the Egyptian government 2 Billion EGP per year that were the cost of power grid manipulations. • Implemented new features/CRs. • Code maintenance & fixing issues. • Worked on database query analysis & optimization. • Maintained ETLs & intermediate data processing algorithms to optimize the processing pipeline, big data analytics & aggregated report/statistics generation across country. TECHNOLOGIES USED: Java11, Java EE, Spring Boot, T-SQL, Python3, C++ PROJECT: Common Microservices for KSA's Public Pension Agency System • Implemented micro-service for handling push notification system across services. • Implemented micro-service for consolidating & processing logs across services. TECHNOLOGIES USED: OpenShift, Kafka, ElasticSearch, Kibana, Spring Boot PROJECT: AXA Life Insurance Modernization to Microservices • Contributed to implementing strangler-migration approach running new & old legacy system in parallel. • Implemented Insurance Prospects management service • Implemented & configured Generic microservice for Data Change Capture configurable to work across whole platform entities • Implemented microservice for exposing legacy oracle db as a DB-aas TECHNOLOGIES USED: Java, Spring-boot, GraphQL, Node.js, Angular, Kafka


  • Company Name
    PrivateCircle
  • Job Title
    Software Engineer
  • -
    -
  • Start Date
    2020-08-01
  • End Date
    2021-11-30
  • -
    -
Description
• Implemented Python modules for exporting Excel and PDF reports. Modules built from scratch with customized methods to provide exact needed design. • Implemented API endpoints exporting data sheets for companies & investors profiles. TECHNOLOGIES USED: Python, Django.


  • Company Name
    FlairsTech
  • Job Title
    Senior Software Engineer
  • -
    -
  • Start Date
    2021-12-01
  • End Date
    2022-02-15
  • -
    -
Description
Working on VAYROLL (vPay); a multinational software for enterprise and payroll management. • Architecture & Planning for microservices refactoring of currently working software. • Development of new modules, using CQRS architecture pattern. • Migration using strangler approach. • Backend for mobile app TECHNOLOGIES USED: Java, Spring Boot, Axon Framework, AWS, Postgres, Mongodb


Education


  • University
    German University in Cairo
  • Major
    Computer Engineering
  • Grade
    A+
  • Start Date
    2013-09-01
  • End Date
    2018-07-01
  • -
    -
Description
Grade: A+ with High Honors

Skills


  • Spring
  • Java
  • Python
  • Database
  • MySQL
  • MangoDB
  • Backend

Comments

No Reviews Yet

Blogs

No Blogs Yet